I'll cite one example.
Say I take Bus 170 from Larkin, to Kranji x-fer to MRT to Boon
Lay. Final leg is change to Sv 179 to NTU/ North Spine.
Old tabulation: $1.21 (170) + $1.53 (MRT) + $0.91 (Bus
179) - $1 (2x x-fer rebate): $2.65
New tabulation: $1.41 (170) + $0.43 (MRT) + $0.04
(179) = $1.88
How it works. Ok, so e 1st leg of 170 ride is 13.7km. 1st leg
fare is based on the bus fare table list 13.7km.
Then e 43c MRT fare is based on the top up amount needed for
combi bus 170 & MRT (16.8km) mileage, 30.5km for this
case. Check based on e MRT 30.5km table.
Then finally, your 179 bus ride is only 4c because it's based on
the top up distance to NTU (4.5km on 179 ride, total distance
35km). Eventual fare is based on the MRT fare table under 35km
'range'.